/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; 
position: relative; 
margin-top: 1px; 
zoom: 1; 
}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { 
display: block; 
font-size: 1em; 
padding: .1em .5em .5em 2.2em;
/*padding: .5em .5em .5em 2.2em; */
}
.ui-accordion .ui-accordion-header .ui-icon { 
position: absolute; 
left: .5em; top: 50%; 
margin-top: -8px; 
}
.ui-accordion .ui-accordion-content { 
padding: 1em 2.2em;
border-top: 0; 
margin-top: -2px; 
position: relative; 
/*top: 1px; 
margin-bottom: 2px;*/ 
overflow: auto; 
display: none; 
}
.ui-accordion .ui-accordion-content-active { display: block; }